main(){
  // for循环
  // 打印0-50之间的偶数
  // int a = 1;
  // for (int i = 1; i <= 5; i++) {
  //   a*=i;
  // }
  // print(a);//120

  // var obj = {'title':'你好1','news':[{'title':'dart1'},{'title':'dart2'}]};
  // var obj2 = {'title':'你好2','news':[{'title':'dart3'},{'title':'dart4'}]};
  // List arr = [obj,obj2];
  // // 循环二维数组并打印对应内容
  // for (var i = 0; i < arr.length; i++) {
  //   print(arr[i]['title']);
  //  for (var j = 0; j < arr[i]['news'].length; j++) {
  //    print('''
  //    ${arr[i]['news'][j]['title']}
  //    ''');
  //  }
  // }

  // while循环 ---超出可计算范围会得出0；
  // int i = 1;
  // int sum = 1;
  // while (i<=5) {
  //   sum*=i;
  //   i++;
  // }
  // print(sum);

  // do while循环 ---超出可计算范围会得出0；
//   int index = 1;
//   int count = 1;
//  do {
//     count *= index;
//    index++;
//  } while (index<=6);
//  print(count);//720
//   while循环与do while循环的区别在于 while循环先判断语句再执行里面的语句，do while循环先执行一下里面的语句再判断条件

// continue---跳出本次循环
// for(var i = 1;i<=8;i++){
//   if(i==4){
//     continue;
//   }
//   print(i);//等于4时会跳出本次循环
// }

// break---结束整个循环
// for(var i = 1;i<=8;i++){
//   if(i==4){
//     break;
//   }
//   print(i);//等于4时会结束整个循环不会在执行；
// }
}